home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / PROGRAMR / EXTDEV.ZIP / PRNTFILE.H < prev    next >
Text File  |  1991-08-21  |  1KB  |  50 lines

  1. // Copyright 1991 Microsoft Corporation. All rights reserved.
  2.  
  3. /* file menu items */
  4.  
  5. #define     IDM_NEW      100
  6. #define     IDM_OPEN     101
  7. #define     IDM_SAVE     102
  8. #define     IDM_SAVEAS   103
  9. #define     IDM_PRINT    104
  10. #define     IDM_EXIT     105
  11. #define     IDM_ABOUT    106
  12.  
  13. /* edit menu items */
  14.  
  15. #define     IDM_UNDO     200
  16. #define     IDM_CUT      201
  17. #define     IDM_COPY     202
  18. #define     IDM_PASTE    203
  19. #define     IDM_CLEAR    204
  20.  
  21. /* Control IDs */
  22.  
  23. #define     IDC_FILENAME  400
  24. #define     IDC_EDIT      401
  25. #define     IDC_FILES     402
  26. #define     IDC_PATH      403
  27. #define     IDC_LISTBOX   404
  28.  
  29. #define MAXFILESIZE 1000000    /* maximum file size (in bytes) that can be loaded */
  30.  
  31.  
  32. int PASCAL WinMain(HANDLE, HANDLE, LPSTR, int);
  33. BOOL InitApplication(HANDLE);
  34. BOOL InitInstance(HANDLE, int);
  35. long FAR PASCAL MainWndProc(HWND, unsigned, WORD, LONG);
  36. BOOL FAR PASCAL About(HWND, unsigned, WORD, LONG);
  37. HANDLE FAR PASCAL OpenDlg(HWND, unsigned, WORD, LONG);
  38. int FAR PASCAL SaveAsDlg(HWND, unsigned, WORD, LONG);
  39. BOOL CheckFileName(HWND, PSTR, PSTR);
  40. BOOL SaveFile(HWND);
  41. BOOL QuerySaveFile(HWND);
  42. void SeparateFile(HWND, LPSTR, LPSTR, LPSTR);
  43. void UpdateListBox(HWND);
  44. void SetNewBuffer(HWND, HANDLE, PSTR);
  45. void AddExt(PSTR, PSTR);
  46. void ChangeDefExt(PSTR, PSTR);
  47. HANDLE GetPrinterDC();
  48. int FAR PASCAL AbortProc(HDC, int);
  49. int FAR PASCAL AbortDlg(HWND, unsigned, WORD, LONG);
  50.